整理一下从别处看到的js常用函数参考…
字符串的相关操作
去除字符串空格
1 | //去除空格 type 1-所有空格 2-前后空格 3-前空格 4-后空格 |
字母大小写切换
1 | /*type |
字符串替换
1 | // 字符串替换(字符串,要替换的字符,替换成什么) |
将某些特定字符替换为’*’
1 | // replaceStr(字符串,字符格式, 替换方式,替换的字符(默认*)) |
检测字符串
1 | // checkType('165226226326','phone') |
检测密码强度
1 | // checkPwd('12asdASAD') |
生成随机码
1 | // count取值范围0-36 |
查找特定字符串出现的次数
1 | function countStr (str,strSplit){ |
数组操作
数组顺序打乱
1 | function upsetArr(arr){ |
数组最大值最小值
1 | // 这一块的封装,主要是针对数字类型的数组 |
数组求和,平均值
1 | // 这一块的封装,主要是针对数字类型的数组 |
从数组中随机获取元素
1 | function randomOne(arr) { |
返回数组(字符串)一个元素出现的次数
1 | // getEleCount('asd56+asdasdwqe','a') |
返回数组(字符串)出现最多的几次元素和出现次数
1 | // arr, rank->长度,默认为数组长度,ranktype,排序方式,默认降序 |